//
//  SayHello.h
//  OC08_Category_Extension_Protocol
//
//  Created by dllo on 16/5/31.
//  Copyright © 2016年 Scott. All rights reserved.
//

#import <Foundation/Foundation.h>


/**
 * @protocol 协议
 * SayHello 协议名称
 * <NSObject> 代表遵循NSObject协议
 * 协议从@protocol开始到@end结束
 * 单独创建一个文件编写协议称为正式协议.
 * **非正式协议详见Person.h
 *
 */


@protocol SayHello <NSObject>

/** 协议中只写方法的声明. */
@required /** 必须实现的方法. 默认. */
-(void)say;

-(void)sayToPerson:(NSString *)name;

@optional /** 方法可实现,也可以不实现. */

-(void)sayBy;


@end
